:local(.filter) {
	display: flex;
	flex-flow: column;

	.column {
		display: flex;
	}

	.row {
		flex: 0 0 auto;

		display: flex;
		align-items: center;
		min-height: 50px;

		> label {
			order: -1;
			flex: 0 0 80px;
			text-align: right;
			box-sizing: border-box;
			padding: 10px;
		}

		.checkbox {
			width: 120px !important;
		}

		> div.inline {
			flex: 1;
			display: flex;
    		flex-wrap: wrap;
    		align-content: flex-start;
    		margin: 5px 10px;
		}

		&.wrap {
			flex-wrap: wrap;
		}
	}
}